import {Module} from "@nestjs/common";
import {AppController} from './app.controller'
import {APP_FILTER} from '@nestjs/core'         //main 注册的全局过滤器无法使用注入，可使用该字段作为token添加注入useClass为过滤器类
import {CustomExceptionFilters} from "./custom-exception.filter";

@Module({
    controllers: [
        AppController
    ],
    providers: [
        {
            provide: 'PREFIX',
            useValue: 'prefix',
        },
        // 全局注册过滤器，同时可使用注入
        {
            provide: APP_FILTER,
            useClass: CustomExceptionFilters
        }
    ]
})
export class AppModule {

}
